package net.janeluo.team.controller;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import net.janeluo.team.service.DemoService;

import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;

@Controller
public class RestConstroller {
    public RestConstroller() {
    }

    @Resource
    private DemoService demoService;
    
    @RequestMapping(value = "/login/{user}", method = RequestMethod.GET)
    public ModelAndView myMethod(HttpServletRequest request, HttpServletResponse response, 
            @PathVariable("user") String user, ModelMap modelMap)
            throws Exception {
        modelMap.put("loginUser", user);
        
        demoService.hello();
        
        return new ModelAndView("/login/hello", modelMap);
    }

    @RequestMapping(value = "/welcome", method = RequestMethod.GET)
    public String registPost() {
        return "/welcome";
    }
}
